Efficient Implementation of G.729 Annex A Speech Codec On a Fixed-Point DSP
نویسندگان
چکیده
This paper describes the details of bit-exact and real-time implementation of ITU-T G.729 annex A speech codec on a fixed-point DSP processor. The DSP used for implementation is Texas Instruments’ high performance TMS320C6211. In addition to developed new DSPs with lower power consumption at higher clock speeds, the software development tools and compilers have also improved. Thus, the optimization and development process of the signal processing algorithms can be done with the reduced cost and time. In this paper we present some helpful methods for optimizing the G.729A speech codec mostly in high level programming. These techniques are applicable to any speech codec algorithms. Furthermore, the methods that are hardware independent can be used on other DSP processor platforms. Key-Words: Speech coding, G.729 standard, fixed-point DSP, real-time implementation
منابع مشابه
T He O Ptimization and R Eal - Time I Mplementation of Speech Codec G . 729 a Using Cs - Acelp on Tms 320 C 6416 T
This paper presents the optimization and real-time implementation of a speech coding algorithm CS-ACELP on a fixed-point DSP TMS320C6416T for Texas Instruments(TI), using ITU-T G.729A recommendation. The test results of the optimal G.729A codes with DSP/BIOS tool show that the encoding and decoding algorithms are satisfied the real-time processing and the computing MCPS required to perform this...
متن کاملAssembly Code Optimization Techniques for Real Time Dsp Implementation of Speech Codecs
A lot of effort has been spent over the last many years in the development of digital speech coding methods and their subsequent standardization. Algorithms have evolved which provide good quality speech at sub 8 kbps bit rates although at a much higher computational expense. DSP processors have also improved with time, have been well molded by algorithms, providing specific signal processing f...
متن کاملDescription of ITU-T Recommendation G.729 Annex A: reduced complexity 8 kbit/s CS-ACELP codec
This paper describes the recently adopted ITU-T Recommendation G.729 Annex A (G.729A) for encoding speech signals at 8 kbit/s with low complexity. G.729A has been selected as the standard speech coding algorithm for multimediadigital simultaneous voice and data (DSVD). G.729A is bitstream interoperable with G.729; i.e., speech coded with G.729A can be decoded with G.729, and vice versa. As G.72...
متن کاملDesign of a variable rate algorithm for CS-ACELP coder
This paper is about the reduction of the computational complexity of the CS-ACELP codec, described in ITU recommendation G.729, and used for the transmission of voice over IP. A Voice Activity Detection module is proposed to replace the G.729 Annex B algorithm. The new procedure was developed to allow its implementation with Number Theoretic Transforms. The use of Fermat Number Transforms can r...
متن کاملAn Efficient Transcoding Scheme for G.729 and G.723.1 Speech Codecs: Interoperability over the Internet
This paper proposes an efficient conversion algorithm for G.729 and G.723.1 speech codecs to reduce computational complexity of the communications between the G.729 and G.723.1 speech codecs. The proposed transcoding method incorporates four processes: line spectral pair (LSP) interpolation, pitch conversion, fast adaptive-codebook search, and fast fixed-codebook search. To reduce search comput...
متن کامل